/* // Version 2.8 - 23.05.2023 //////////////////////////////////////////////////////////////////////// // Optimized internal calculations of bellow pressure. //////////////////////////////////////////////////////////////////////// // Version 2.7 - 22.05.2023 //////////////////////////////////////////////////////////////////////// 1. Use hardware multiplication when clculatin analog values. 2. Resolution of measure of blow pressure is increased. //////////////////////////////////////////////////////////////////////// // Version 2.6 - 16.05.2023 //////////////////////////////////////////////////////////////////////// 1. Fixed button FUNC MENU long press to be 100 secconds in all menu. 2. Fixed sending of complete set of center messages when switch off: BLOW - button [6] PBEND - button [8] Modulation - button [9] 3. After Factory Reset function: - Center of BLOW is initialized to 599 - Center of Pitch Bend is initialized to 512 - Center of Modulation is initialized to 512 4. Fixed bug, when terca is in note mode, and need to stop all notes, current terca notes are stopped by main midi channel, not by terca midi channel. Now stopped of note is made by correct terca MIDI channel. //////////////////////////////////////////////////////////////////////// // Version 2.5 //////////////////////////////////////////////////////////////////////// 1. Firmware is split for 2 different sensor boards hardware models: - old models with 48 sensors. Old models are updated trought standard MIDI in. - new models with 56 sensors. New models need MIDI to board adaptor hardware, purchased by Juzisound. 2. Panel Firmware is updated to version 1.3. 3. Increased time for change PROGRAM MODE with long pressing of [PRG] bitton from 6 to 10 secconds. 4. Increased time for enter in FUNC menu with long press of [FUNC MENU] button from 1 to 10 secconds. 5. After start, MIDI system send current master volume pot position. In old version send 100. Need control pannel with firmware 1.3. 6. Avoid sending of short notes when startup, when all note sensors are in INVERTED mode. 7. In MENU TERCA, button [5] no finction. Buttons [+] and [-] are direct terca volume with indication on display. //////////////////////////////////////////////////////////////////////// // Version 2.1 //////////////////////////////////////////////////////////////////////// 1. Fixed a bug, found by Dejan Pavlovic from Kumanovo. Bug affected reading of sensors H25-H32, when polarity of sensors H17-H24 and H25-H32 are oposite. //////////////////////////////////////////////////////////////////////// // Version 1.8 //////////////////////////////////////////////////////////////////////// 1. Нова подобрена система за отчитане на сензорите - вече имаме отделен масив за текущото състояние на сензорите, и подобрявам бързината на четене, като едновременно с това правя и корекция на подредбата на зензорите на платката. 2. Отпадна масива за подредба на платката. То се прави в кода при четенето. 3. Оправям разменените сензори 33 и 34. 4. Вече състоянието на сензорите Он/ОФФ се показва от масива на сензораите а не от функциите. Показва се, вече преминало през настройката за поляритет - тоест след прилагане на поляритет. Такова, каквото се изпраща към масива с функции. 5. При показване на функциите на сензорите, номерата на сензорите се изписват с голямо H. (H.22). До сега беше с малко h. 6. При показване на функциите на сензорите, ако сме на функция 255/OFF на екрана се изписва oFF. 7. При показване на стойността за поляритет се изписва nOr или In - In е за INVERS. 8. Добавен е контрол на скалата за KORG KRONOS. Това е в разширените функции, бутони горе 0 долу 3 Scl Control. Вече има и възможност да се избере "noS", което е за KORG KRONOS. //////////////////////////////////////////////////////////////////////// // Version 1.7 //////////////////////////////////////////////////////////////////////// 1. Оправих при първоначалното светване, да светва и светодиода за MIDI-то, за да виждам че работи. 2. Пускам масива за поляритет на сензорите да работи, заради на Dejan акордеона. //////////////////////////////////////////////////////////////////////// // Version 1.6 //////////////////////////////////////////////////////////////////////// 1. Оправих при първоначално тръгване на платката и след фактори ресет, системата да тръгва със спрян мех, за да свири без да се налага да се дърпа меха. Така е по-лесно за първоначално настройване. 2. Промених малко инициализацията за S4 режим. Може после да се наложи още, защото индексите на сензорите уж са добре, но не е направено пренареждането им по програм модетата. За това ми трябва акордеон. 3. Добавих да може да се трият регистрите. Триенето в моде 0, 2 и 3 става като се натисне бутон MASTER TRANSPOSEи съответния регистър, а триенето в моде 1 става, като се натисне програм и съответния регистър. 4. Добавих допълкнителни менюта за достъп до масивите за пренареждане на регистрите. Така вече имам пълен достъп до всичко. Няма скрити параметри, които да не могат да се едитират от менюто. 5. Промених след Factori Reset всички пренареждания на регистрите да бъдат на положение изключено. Така после трябва да си се препрограмират. Да оправя как се показва гейна на модулацията и пич бенда!!! //////////////////////////////////////////////////////////////////////// // Version 1.4 //////////////////////////////////////////////////////////////////////// 1. Добавено управление на малкото светодиодче, което светка ако има натиснат клавиш //////////////////////////////////////////////////////////////////////// // Version 1.3 //////////////////////////////////////////////////////////////////////// 1. За Георге - добавям да работят регистрите и четвъртия режим - па да си ги гасят централно ако трябва. 2. Добавено е MIDI THRU за басите - един вид прави се THRU на двубайтови и трибайтови съобщенията идващи по МИДИ входа без SYSEX съобщенията. Самото THRU може да се включва и изключва с копче от панела. 3. Добавен е бутон и параметри за превключване на лесен мех. При включен лесен мех, се задават 2 точки - всяка с X и Y параметри, с които се повдига кривата на четене на динамиката от меха - за да е по-лесно да се свири. 4. Добавен е режим за ръчно определяне на коя нота на кой сензор да отговаря. Това са параметри от 50 до 97 включително. 5. Добавен е режим за реассиогмент на нотите + още един параметър за опрпеделяне коя да е първата нота от която започва клавиатурата. //////////////////////////////////////////////////////////////////////// // Version 1.2 //////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////// // Version 1.1 //////////////////////////////////////////////////////////////////////// 1. Fixed bug about not saved program mode. Now program mode is save and read properly when system is power up. 2. Add function to scan one of additional pins. In this case this is pin 3 of sensor extension connector. User possible to add HAL sensor on this pin or add simple mechanical switch connected to GND. GND is pin 1 of the same connector. Scanning of this pin is controlled with key 3 of FUNC MENU. Function of this pin is to control terca ON/OFF. For now only this function is assigned to this pin. No problem in future to add additional functions. For now, button work in TOGLE mode. Pressing change status of terca. 3. Add parameter for control work of buttons + and - on pannel. Deffault function is volume, but possible to switch to PG Change mode if need. //////////////////////////////////////////////////////////////////////// // Version 1.0 //////////////////////////////////////////////////////////////////////// 1. First Published Version. Това е първата верия дадена на Георги Събев да тества. */